import { ApiProperty } from '@nestjs/swagger'
import { IsNotEmpty, MinLength } from 'class-validator'

export class LoginUserDto {
  @IsNotEmpty({ message: '用户名不能为空' })
  @ApiProperty()
  username: string

  @IsNotEmpty({ message: '密码不能为空' })
  @MinLength(6, { message: '密码不能少于 6 位' })
  @ApiProperty()
  password: string
}

export class LogoutUserDto {
  @IsNotEmpty({ message: '用户ID不能为空' })
  @ApiProperty()
  id: string
}
